package com.yilong.springcloudalibabanacos.sys.config;

import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.io.IOException;

/**
 * @version 1.0.0
 * @项目名称: com.yilong.springcloudalibabanacos.sys.config
 * @类名称: RedissonConfig
 * @类描述: #服务类
 * @功能描述: 功能描述
 * @创建人: WYL
 * @创建时间: 2022-12-11 16:48:56
 * @修改备注: 对该类进行修改时备注该处
 * @修改记录: 修改时间 修改人员 修改原因
 * -----------------------------------------------------
 * @Copyright (c) 宇信科技-版权所有
 */
@Configuration
public class RedissonConfig {

    @Bean
    public RedissonClient redissonClient() throws IOException {
        Config config = Config.fromYAML(RedissonConfig.class.getClassLoader().getResource("redisson.yml"));
        return Redisson.create(config);
    }
}
